import utils from '../class/utils/index.js'

import gameData from '../class/gameData.js'

export default class LoadingControl extends Laya.Script {
  constructor () {
    super()
  }

  onEnable () {
    // 初始化获取Laya节点
    this.initLayas()

    // 初始化数据
    gameData.init().then(() => {
      // 进入开始页面
      this.startScene()
    })
    .catch((err) => {
      console.log(err)
    })
  }

  // 初始化获取Laya节点
  initLayas () {
    this.layas = {}
    this.layas.box = this.owner.getChildByName('box')
    this.layas.loadingText = this.layas.box.getChildByName('loadingText')
  }

  // 进入游戏开始场景
  startScene () {
    utils.laya.openScene('scenes/start.scene', true, { startAnimation: true, closeAnimation: true }).then((scene) => {})
    .catch((err) => {
      console.log(err)
    })
  }
}